package com.ruoyi.order.station.request.instance;

import com.github.s7connector.api.annotation.S7Variable;
import com.github.s7connector.impl.utils.S7Type;
import lombok.Data;

@Data
public class OP04Data {

    //涂胶相机检测结果
    @S7Variable(byteOffset = 0, bitOffset = 0, type = S7Type.WORD)
    public Integer glueCCDResult01;
    //涂胶相机检测结果
    @S7Variable(byteOffset = 2, bitOffset = 0, type = S7Type.WORD)
    public Integer glueCCDResult02;
    //涂胶相机检测结果
    @S7Variable(byteOffset = 4, bitOffset = 0, type = S7Type.WORD)
    public Integer glueCCDResult03;
    //涂胶相机检测结果
    @S7Variable(byteOffset = 6, bitOffset = 0, type = S7Type.WORD)
    public Integer glueCCDResult04;
    //涂胶相机检测结果
    @S7Variable(byteOffset = 8, bitOffset = 0, type = S7Type.WORD)
    public Integer glueCCDResult05;

    //轨迹1胶宽 最小值
    @S7Variable(byteOffset = 350, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMin01;

    //轨迹1胶宽 最大值
    @S7Variable(byteOffset = 354, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMax01;

    //轨迹1胶宽 平均值
    @S7Variable(byteOffset = 358, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthAverage01;

    //轨迹1胶高 最小值
    @S7Variable(byteOffset = 362, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMin01;

    //轨迹1胶高 最大值
    @S7Variable(byteOffset = 366, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMax01;

    //轨迹1胶高 平均值
    @S7Variable(byteOffset = 370, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightAverage01;


    //轨迹2胶宽 最小值
    @S7Variable(byteOffset = 376, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMin02;

    //轨迹2胶宽 最大值
    @S7Variable(byteOffset = 380, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMax02;

    //轨迹2胶宽 平均值
    @S7Variable(byteOffset = 384, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthAverage02;

    //轨迹2胶高 最小值
    @S7Variable(byteOffset = 388, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMin02;

    //轨迹2胶高 最大值
    @S7Variable(byteOffset = 392, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMax02;

    //轨迹2胶高 平均值
    @S7Variable(byteOffset = 396, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightAverage02;



    //轨迹3胶宽 最小值
    @S7Variable(byteOffset = 402, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMin03;

    //轨迹3胶宽 最大值
    @S7Variable(byteOffset = 406, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMax03;

    //轨迹3胶宽 平均值
    @S7Variable(byteOffset = 410, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthAverage03;

    //轨迹3胶高 最小值
    @S7Variable(byteOffset = 414, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMin03;

    //轨迹3胶高 最大值
    @S7Variable(byteOffset = 418, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMax03;

    //轨迹3胶高 平均值
    @S7Variable(byteOffset = 422, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightAverage03;


    //轨迹4胶宽 最小值
    @S7Variable(byteOffset = 428, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMin04;

    //轨迹4胶宽 最大值
    @S7Variable(byteOffset = 432, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMax04;

    //轨迹4胶宽 平均值
    @S7Variable(byteOffset = 436, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthAverage04;

    //轨迹4胶高 最小值
    @S7Variable(byteOffset = 440, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMin04;

    //轨迹4胶高 最大值
    @S7Variable(byteOffset = 444, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMax04;

    //轨迹4胶高 平均值
    @S7Variable(byteOffset = 448, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightAverage04;


    //轨迹5胶宽 最小值
    @S7Variable(byteOffset = 454, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMin05;

    //轨迹5胶宽 最大值
    @S7Variable(byteOffset = 458, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthMax05;

    //轨迹5胶宽 平均值
    @S7Variable(byteOffset = 462, bitOffset = 0, type = S7Type.REAL)
    public float glueWidthAverage05;

    //轨迹5胶高 最小值
    @S7Variable(byteOffset = 466, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMin05;

    //轨迹5胶高 最大值
    @S7Variable(byteOffset = 470, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightMax05;

    //轨迹5胶高 平均值
    @S7Variable(byteOffset = 474, bitOffset = 0, type = S7Type.REAL)
    public float glueHeightAverage05;


}
